package board.animation.render;

import java.awt.Image;
import java.awt.image.ImageObserver;

import board.animation.Animation;
/** A render for Occupants that would be animated.  
 *  This render is provided with the standard render
 *  that would be applied to the occupant if
 *  this animation were not in place.  
 * 
 * @author R.Wisniewski1101
 *
 * @param <T> - the type of occupant to animate.  
 */
public interface AnimatedOccupantRender<T> extends Animation<T> {
	public Image getNewImage(Image normal, ImageObserver observer);
	public void start();
	public void setSpeed(int speed);
}
